package com.email.crontab.common.service;

import com.email.crontab.common.domain.InlineResource;

import java.util.List;

public interface MailService {
    void sendSimpleMail(String toMail, String subject, String content);

    void sendHtmlMail(String toMail, String subject, String content);

    void sendInlineResourceMail(String to, String subject, String content, List<InlineResource> resourceist);

    void sendInlineResourceMail(String to, String[] cc, String subject, String content, List<InlineResource> resourceist);

    void sendAttachmentsMail(String toMail, String subject, String content, String filePath);

    void sendAttachmentsMail(String toMail, String[] cc, String subject, String content, String filePath);

    void sendAttachmentsMail(String[] toMail, String[] cc, String subject, String content, List<String> filePaths);
}
